The idiomatic expression "go on a shopping spree" means to spend an extended period of time and money buying things, often impulsively or excessively. It can also refer to a short but intense period of retail therapy where someone purchases multiple items in quick succession.